mechanical hazard - Turkish English Dictionary